import axios from 'axios'

// 火山方舟AI聊天API
export function chatWithAI(messages) {
  return axios({
    url: 'https://ark.cn-beijing.volces.com/api/v3/chat/completions',
    method: 'post',
    headers: {
      'Content-Type': 'application/json',
      'Authorization': 'Bearer c432a59e-2d2e-46d3-8317-cbfaf70dd031'
    },
    data: {
      model: 'doubao-seed-1-6-250615',
      messages: messages
    },
    timeout: 30000
  })
}

// 发送单条消息
export function sendMessage(content) {
  return chatWithAI([
    {
      role: 'system',
      content: `你是一个专业的客服助手，专门为这个后台管理系统提供客服支持。

项目背景：
- 这是一个后台管理系统
- 包含用户管理、角色管理、菜单管理、权限控制等功能

你可以帮助用户：
1. 解答关于这个管理系统的使用问题
2. 解释各个功能模块的操作方法
3. 指导用户如何使用系统的各项功能
4. 处理其他常规的客服问题

注意：你只回答使用相关的问题，不回答技术开发、代码、配置等技术问题。如果用户问技术问题，请礼貌地说明你是客服助手，主要负责使用指导。

请用友好、专业的态度回答用户问题。`
    },
    {
      role: 'user',
      content: content
    }
  ])
} 